home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / diskmags / 0022-3.564 / dmg-0089 / 518.txt < prev    next >
Text File  |  1997-04-16  |  22KB  |  516 lines

  1. =========================================================================
  2.  
  3. INFO-ATARI16 Digest         Sun,  6 May 90       Volume 90 : Issue  518
  4.  
  5. Today's Topics:
  6.            v11INF1: Introduction to comp.binaries.atari.st
  7.         v11INF3: Unpacking binaries (and retrieving old ones)
  8. ----------------------------------------------------------------------
  9.  
  10. Date: 7 May 90 01:34:21 GMT
  11. From: sundc!newstop!male!panarthea.ebay.sun.com@seismo.css.gov  (Steven Grimm)
  12. Subject: v11INF1: Introduction to comp.binaries.atari.st
  13. Message-ID: <1740@male.EBay.Sun.COM>
  14.  
  15. Submitted-by: koreth@panarthea.ebay.sun.com (Steven Grimm)
  16. Posting-number: Volume 11, Info 1
  17. Archive-name: intro
  18.  
  19. This is the first of three introductory articles about comp.binaries.atari.st.
  20. This one describes how to submit binaries to the newsgroup.  A companion
  21. article lists all previously-published binaries, and a third article explains
  22. how to retrieve and unpack binaries posted by others.
  23.  
  24. I am always looking for suggestions on how to improve the usefulness
  25. of the newsgroup, and can be contacted as listed below.
  26.  
  27. -- Steven Grimm
  28.    koreth@panarthea.ebay.sun.com
  29.  
  30. --------------------
  31.  
  32. Subject: Submitting binaries for publication
  33.  
  34. Items intended for posting or queries and problem notes should be sent to
  35. atari-binaries@panarthea.ebay.sun.com. If you are on a UUCP-only site, you
  36. can send them to 
  37.  
  38. If you're in Europe, you can send binaries to the European submoderator,
  39. Jan-Hinrich Fessel, at unido!atari-binaries (or, if you're a masochist,
  40. atari-binaries@unido.informatik.uni-dortmund.de.)  He will test them and
  41. forward them to me.  Submitting to him saves net bandwidth, so it's
  42. encouraged.
  43.  
  44. If you want verification of arrival, so say in a cover note, or at the
  45. beginning of your submission, if it is small.  I try to verify that a
  46. program works, and if I can't get it to work, I may hold up posting it
  47. for a couple of days.  Please note that, except in rare cases, software
  48. without documentation will not be published. The backlog from receipt
  49. to posting varies from one to four weeks depending mostly on the set
  50. of submissions currently in my queue.
  51.  
  52. If you are submitting both sources and binaries, PLEASE send the two
  53. separately.  If I have to separate your sources from your binaries by
  54. hand, your submission will most likely sit on the back burner for a
  55. while.
  56.  
  57. Also, as of volume 8, I will only accept binaries packed with an archiver
  58. for which source code is widely available.  For the time being, this pretty
  59. much means arc, zoo, and lharc.  If you want to use a nifty new archiver,
  60. make the source code available to the public (posting to comp.sources.atari.st
  61. is fine.)  I reserve the right to repack binaries with another archiver if
  62. the other archiver saves a significant amount of space, or has other
  63. advantages.
  64.  
  65. If you're submitting a demo of a commercial program, or a shareware program,
  66. please keep the amount of advertising to an absolute minimum.  The net
  67. gods become angry when people try to use the net as a free advertising
  68. medium, and I'd like to keep comp.binaries.atari.st out of trouble.  If
  69. you want to solicit orders, do it in a README file or an About... dialog
  70. box, not in a message that comes up every time the user does something.
  71. In other words, treat the net like a PBS station (apologies to those
  72. outside the US.)  I will not accept programs which I feel are excessively
  73. commercial.  I'm aware that commercial demos and shareware are often very
  74. useful (to the users on the net,) which is why I allow them at all.
  75.  
  76. --------------------
  77.  
  78. Subject: The structure of comp.binaries.atari.st articles
  79.  
  80. Each posting in comp.binaries.atari.st is called an "issue"; there are
  81. roughly 100 issues to a volume.  The division is arbitrary and may vary.
  82. There are two types of articles in comp.binaries.atari.st: binaries and
  83. "information postings."  They can be distinguished by the subject line:
  84.  
  85.   Subject: v11INF2: Index and other info
  86.  
  87. This first word in the title identifies this as the third info posting of
  88. volume six.  Similarly, the subject line shown below:
  89.  
  90.   Subject: v11i081: deadwrtr -- Ouija-word processor
  91.  
  92. identifies this as the 81st binary article in Volume 11.  Large programs are
  93. broken up into smaller pieces, and have subject lines that look like
  94. this:
  95.  
  96.   Subject: v11i041: zx81 -- Timex/Sinclair emulator  part04/39
  97.  
  98. Certain information about the system configuration required to use the
  99. program is given on the keywords line.
  100.  
  101.   Keywords: uuencode, 1meg, medium, high
  102.  
  103. This means that the program requires at least one meg of RAM and runs in
  104. medium or high resolution. Following is a list of keywords; new ones may
  105. be added as needed. They are mostly self-explanatory.
  106.  
  107.   uuencode      - program is uuencoded (UNIX uudecode required to unpack)
  108.   uue           - program is uuencoded (ST uud required to unpack)
  109.   arc           - program is archived (arc required to unpack)
  110.   zoo           - program is a zoo archive (zoo required to unpack)
  111.   lharc         - program is an lharc archive (lharc required to unpack)
  112.   high          - high resolution
  113.   medium        - medium resolution
  114.   low           - low resolution
  115.   1meg          - needs 1 meg of RAM
  116.  
  117. The first few lines of an article are auxiliary headers that look like this:
  118.  
  119.   Submitted-by: jackt@atari.UUCP (Jack Tramiel)
  120.   Posting-number: Volume 11, Issue 80
  121.   Archive-name: rsn
  122.  
  123. The "Submitted by" is the author of the program.  If you have comments about
  124. the binaries published in comp.binaries.atari.st this is the person to contact.
  125. When possible, this address is in domain form, otherwise it is a UUCP bang
  126. path relative to some major (backbone) site.
  127.  
  128. The "Reply-To:" header line in the article's main header points to the
  129. submitter, to make commenting about binaries easier.
  130.  
  131. The second line repeats the volume/issue information for the aide of notes
  132. sites and automatic archiving programs.
  133.  
  134. The Archive-name is the "official" name of this program in the archive.  Large
  135. postings will have names that look like this:
  136.  
  137. Archive-name: desktop/part01
  138.  
  139. Since most archive sites run UNIX, articles are given UNIX-style filenames
  140. rather than ST-style filenames.  I do make an effort to keep filenames to
  141. 8 characters or smaller, however.
  142.  
  143. --------------------
  144.  
  145. Subject: Reporting and tracking bugs and patches to postings
  146.  
  147. Updates to programs are usually announced in comp.sys.atari.st. When
  148. large changes are made to a program, the entire thing will be reposted
  149. to comp.binaries.atari.st.
  150.  
  151. To report bugs, contact the person listed in the Submitted-to header.
  152. Often there is a contact address in a README file, too.  I do not maintain
  153. the programs I moderate, so don't send your bug reports to me.
  154.  
  155. If the program documentation mentions some file that isn't included in
  156. the posting (for instance, a font editor's documentation might refer to
  157. some sample fonts), contact the submitter, not me.  I post articles in
  158. their entirety, so if it isn't posted, I probably don't have it.
  159.  
  160. ------------------------------
  161.  
  162. Date: 7 May 90 01:34:50 GMT
  163. From: sundc!newstop!male!panarthea.ebay.sun.com@seismo.css.gov  (Steven Grimm)
  164. Subject: v11INF3: Unpacking binaries (and retrieving old ones)
  165. Message-ID: <1742@male.EBay.Sun.COM>
  166.  
  167. Submitted-by: koreth@panarthea.ebay.sun.com (Steven Grimm)
  168. Posting-number: Volume 11, Info 3
  169. Archive-name: unpack.cooked
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.              HOW TO USE COMP.BINARIES.ATARI.ST
  179.  
  180.                       by Steven Grimm
  181.  
  182.                   Last update: May 6, 1990
  183.  
  184.  
  185.  
  186.  
  187. A preliminary note, for those of you who know  most  of  the
  188. below  already:  the  official archives on panarthea are NOT
  189. reachable via anonymous ftp from the Internet.  Read on  for
  190. information  about  accessing them by mail, or see the table
  191. at the end of this document for a list of alternate  archive
  192. sites.
  193.  
  194.  
  195. _✓1.  _✓W_✓h_✓a_✓t _✓a_✓r_✓e _✓b_✓i_✓n_✓a_✓r_✓i_✓e_✓s?
  196.  
  197.      Binaries are files that contain information other  than
  198. normal  text.   Usually,  a binary that is posted to the net
  199. will contain executable (program) files.  Binaries are  dis-
  200. tinct  from _✓s_✓o_✓u_✓r_✓c_✓e_✓s, which are the human-readable text files
  201. that are interpreted by  a  computer  and  used  to  produce
  202. binaries.   Sources  can  be modified with relatively little
  203. effort, and are usually pretty easy to read.   Binaries  are
  204. not intended to be viewed by a human.
  205.  
  206. _✓1._✓1.  _✓U_✓u_✓e_✓n_✓c_✓o_✓d_✓i_✓n_✓g
  207.  
  208.      The programs which transfer network news messages  (and
  209. electronic  mail)  are not always capable of handling a pure
  210. binary file.  They are designed to handle textual  messages,
  211. and the odd symbols and characters in a binary cause them to
  212. become confused, and often to mangle the binaries.  To avoid
  213. this  problem, a method called _✓u_✓u_✓e_✓n_✓c_✓o_✓d_✓i_✓n_✓g is used.  Uuencod-
  214. ing translates a binary file into text characters,  so  that
  215. the  news  and  mail  transport programs won't mess up.  The
  216. disadvantages are that uuencoded files are about 30%  bigger
  217. than  the raw binary files they represent, and that you have
  218. to go through one extra step to get the binaries to work  on
  219. your computer.
  220.  
  221. _✓1._✓2.  _✓A_✓r_✓c_✓h_✓i_✓v_✓e_✓s _✓o_✓r "_✓a_✓r_✓c _✓f_✓i_✓l_✓e_✓s"
  222.  
  223.      Usually, a program will need more than one file to work
  224. properly.   The extra files might be data files, help files,
  225. or maybe some instructions for the user.  In order to easily
  226. package  multiple  files together in one binary file, a pro-
  227. gram called "arc" (short for "archiver") is used.  Arc  also
  228. compresses  all  the  files as it packages them, so that the
  229. arcfile take up less disk space  (and  takes  less  time  to
  230. download!)  than  it  would if its contents were just thrown
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240. Using Binaries                                           -2-
  241.  
  242.  
  243. together.
  244.  
  245.      To confuse matters even more, two new archive  programs
  246. called  "zoo"  and  "lharc"  can also be used to achieve the
  247. same effect.  Zoo is  superior  to  arc  in  some  respects,
  248. slightly  inferior  in  others, as is lharc.  Unfortunately,
  249. you can't unpack a zoo archive with arc or  lharc,  or  vice
  250. versa  (arc  and  lharc are similarly incompatible with each
  251. other.)
  252.  
  253. _✓1._✓3.  _✓U_✓S_✓E_✓N_✓E_✓T _✓a_✓r_✓t_✓i_✓c_✓l_✓e_✓s
  254.  
  255.      The USENET has groups designed especially for transmis-
  256. sion  of  binary  files.   They are usually called something
  257. like "comp.binaries.x," where x is the type of machine  that
  258. the programs will run on.  For Atari ST owners, the group to
  259. watch  is  comp.binaries.atari.st.   Most  of  the  binaries
  260. groups  (including  the Atari binaries group) are _✓m_✓o_✓d_✓e_✓r_✓a_✓t_✓e_✓d,
  261. which means that you can't send a program directly to every-
  262. one  on  the  network.   Instead,  you send it to someone in
  263. charge of the group (the _✓m_✓o_✓d_✓e_✓r_✓a_✓t_✓o_✓r),  who  makes  sure  that
  264. your program works and contains the proper documentation (or
  265. that the lack of documentation is announced), and that  it's
  266. in  the  correct  format  to  be sent out to the rest of the
  267. USENET.
  268.  
  269.      One of the restrictions of the USENET is that  articles
  270. can  only  be  a certain length.  If a binary is longer than
  271. that, it must be split up into several parts, each no longer
  272. than  45000 bytes or so.  This introduces yet another obsta-
  273. cle to people who want to transform the articles into a use-
  274. ful  form,  but  it  can't really be helped until the USENET
  275. starts  running  much  more   advanced   news   transmission
  276. software.   Also,  some  particularly  long  programs may be
  277. posted over the course of several days;  otherwise  the  net
  278. would  be  overloaded with lots of huge messages, and people
  279. would complain.
  280.  
  281.      USENET binaries are grouped into _✓v_✓o_✓l_✓u_✓m_✓e_✓s, each contain-
  282. ing  about  100  articles.   This is to make life easier for
  283. people who are trying to keep track of which  articles  have
  284. been  posted.   When  a new volume is started, the moderator
  285. will usually post introductory articles, including a list of
  286. previously published articles.
  287.  
  288. _✓2.  _✓H_✓o_✓w _✓d_✓o _✓I _✓g_✓e_✓t _✓b_✓i_✓n_✓a_✓r_✓i_✓e_✓s?
  289.  
  290.      There are two ways to get binaries: first,  by  reading
  291. the  USENET  newsgroup  comp.binaries.atari.st; you will see
  292. new articles within a week (usually much less) of  the  time
  293. they  were  sent out by the moderator.  If, for some reason,
  294. your site doesn't receive comp.binaries.atari.st, or if  you
  295. want  to  look  through  previously  posted  articles,  site
  296. panarthea.ebay.sun.com has all the binaries  stored  in  its
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306. Using Binaries                                           -3-
  307.  
  308.  
  309. archives.
  310.  
  311.      The other way to get binaries is to request  them  from
  312. panarthea's archive server.  The archive server is a program
  313. that intercepts incoming mail messages and  looks  for  com-
  314. mands  inside  them.   You can tell it to list the available
  315. binaries, give you help,  or  send  whichever  files  you're
  316. interested  in.   The requested files will be mailed to you.
  317. One thing to be  careful  of  is  that  multi-part  postings
  318. aren't  placed  in  the  archives until all their parts have
  319. been sent out to the USENET at large.  This  is  to  prevent
  320. people  from  requesting all 99 parts of a program the first
  321. day it appears, thus overloading the net and  defeating  the
  322. purpose of piece-by-piece posting.
  323.  
  324.      To find out more about the archive server, send a  mail
  325. message    containing    the   word   "help"   to   archive-
  326. server@panarthea.ebay.sun.com.  Talk to an administrator  at
  327. your  site  if that mail address doesn't work.  If you don't
  328. get any response from the archive server within a few  days,
  329. something      may      be      wrong;     mail     archive-
  330. manager@panarthea.ebay.sun.com to report the problem.
  331.  
  332.      There  are  other   archive   sites,   too,   such   as
  333. terminator.cc.umich.edu;    they   contain   most   of   the
  334. comp.binaries.atari.st software as well as  some  additional
  335. programs  that  have  not  appeared  on the newsgroup.  Some
  336. sites, such  as  terminator,  also  offer  something  called
  337. "anonymous  ftp"  if  you're  on  the  Internet.   Say  "ftp
  338. terminator.cc.umich.edu",   and   if   you   connect,    use
  339. "anonymous"  for  a  username, and your username for a pass-
  340. word.  See the ftp  documentation  at  your  site  for  more
  341. information.   A  recent,  but  possibly  incorrect, list of
  342. alternate archive sites appears at the end of this  article.
  343. Please send me mail if you know of any that aren't mentioned
  344. here, or if my list is incorrect.  Note that panarthea  does
  345. not  offer anonymous ftp, as it's on a network that's segre-
  346. gated from the Internet.
  347.  
  348.      Panarthea also offers an "auto-index" service, for peo-
  349. ple  who  don't  have  access  to the USENET groups.  If you
  350. request autoindex service, you will receive  copies  of  the
  351. archive-server's  index  files  for the binaries and sources
  352. groups whenever new files are added.  Note that if your site
  353. gets  comp.binaries.atari.st, requesting autoindex is point-
  354. less and a waste of net bandwidth.  Send mail to  autoindex-
  355. request@panarthea.ebay.sun.com if you'd like to sign up.
  356.  
  357. _✓3.  _✓H_✓o_✓w _✓d_✓o _✓I _✓d_✓e_✓c_✓o_✓d_✓e _✓t_✓h_✓e
  358.  _✓b_✓i_✓n_✓a_✓r_✓i_✓e_✓s?
  359.  
  360.      As stated above, turning binaries from USENET  articles
  361. into a more useful form can be a multi-step process.  At the
  362. least, you will need the uudecode program;  it  is  standard
  363. software on most UNIX|✓- systems and is available in a  couple
  364. _________________________
  365. |✓- UNIX is a trademark of Bell Laboratories.
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373. Using Binaries                                           -4-
  374.  
  375.  
  376. of forms on the Atari.  Versions for other operating systems
  377. do  exist,  and can certainly be written with little effort.
  378. Arc is available for UNIX and other operating  systems,  but
  379. is  not  standard  software.   In any case, you will want at
  380. least arc on your Atari.
  381.  
  382.      A version of uudecode written in ST BASIC is  available
  383. in  panarthea's  archives (see above).  It is in volume 1 of
  384. the  comp.sources.atari.st  directory  (note   that   that's
  385. _✓s_✓o_✓u_✓r_✓c_✓e_✓s  and  not binaries).  Once you have that, you should
  386. get the files "arc," "arcdoc," and "uucode" from volume 1 of
  387. the  binaries  directory.  They contain the arc program men-
  388. tioned earlier, its documentation, and a much better, faster
  389. version of the uudecode program.
  390.  
  391.      Use the BASIC  program  to  uudecode  the  two  encoded
  392. files;  then  use  arc  to  unpack  the  better  version  of
  393. uudecode.  (Arc is documented in "arcdoc.")   Note  that  if
  394. you're  reading news/receiving mail on a computer (such as a
  395. UNIX system) that already has uudecode, you can skip most of
  396. this;  you  will  probably  just want to uudecode arc there,
  397. then download it (using kermit,  xmodem,  or  your  favorite
  398. transfer  protocol  -  consult your site's administrator and
  399. your Atari communication package's  documentation  for  more
  400. information.   Remember  to use binary mode when downloading
  401. arc files!)
  402.  
  403.      So far, everything has been small enough to fit in  one
  404. piece,  but  you will almost certainly want to try something
  405. larger eventually.  The Atari "uud"  program  (whose  source
  406. code,  also  suitable  for  compilation  on UNIX systems, is
  407. available in the  sources  archive)  is  capable  of  easily
  408. decoding  multi-part  uuencoded files.  Near the top of each
  409. part (except the first) will be a line like
  410.  
  411.         begin part c foobar.uac
  412.  
  413.  
  414.      Rename each file (except part 1,  which  can  be  named
  415. "part01" or just about anything else) to the name at the end
  416. of this "begin" line, in this case "foobar.uac".   Then  run
  417. uud  on the file containing part 1; it contains instructions
  418. to cause uud to look for the other parts.   If  you  have  a
  419. text  editor or a UNIX style cat program, you can just stick
  420. all the parts together in order and run uud on the resulting
  421. (big)  file;  it  will  try to go on in the first file if it
  422. can't find the next part in a separate file.  Note that  uud
  423. won't  warn  you  if  it's  overwriting an existing file, so
  424. don't give any of the parts the same name as the file that's
  425. being extracted from them!
  426.  
  427.      On UNIX systems, you can also say (for  instance)  "cat
  428. part* | uud -" without renaming anything.
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439. Using Binaries                                           -5-
  440.  
  441.  
  442.      If you don't have uud or would prefer  to  decode  your
  443. binaries  on  your  larger  news  computer, the procedure is
  444. somewhat more complex.  Plain vanilla uudecode doesn't  know
  445. about  multi-part  uuencoded  files,  so you have to fool it
  446. into thinking that everything is in one part.  First,  stick
  447. all  the  parts  together  (using  cat  on  UNIX).  Edit the
  448. resulting file.  Now remove all the extraneous lines of text
  449. in  between  the  parts  --  this includes mail headers, any
  450. text, lines of the form "include foobar.uad," "table"  lines
  451. and  the  lists  of  characters  following them, and "begin"
  452. lines other than the one at the beginning of part  1.   Once
  453. you  have  converted all the parts into a big uuencoded mass
  454. (with no blank lines!), the regular  uudecode  program  will
  455. work.
  456.  
  457.      Obviously, this is  something  of  a  hassle,  and  the
  458. recommended procedure is to try to install uud on your large
  459. computer.  You'll usually want to  minimize  the  amount  of
  460. data  you  have  to  send  to  your Atari, since you'll most
  461. likely be downloading it at a relatively low speed, and  the
  462. uudecoded .arc file is the smallest thing you can download.
  463.  
  464.      Zoo is available from the archives.  It  is  simple  to
  465. use; refer to the documentation included in zoobin.arc (yes,
  466. you need to use arc to extract zoo!) for  more  information.
  467. The  uudecoding  process  is the same for zoo and arc files.
  468. Lharc is also available.
  469.  
  470.      Most  archives  contain  documentation;  refer  to  the
  471. instructions in a specific program for usage information and
  472. the like.  If you have problems with a  particular  program,
  473. send  mail  to  the  submitter  (listed near the top of each
  474. part.)  The moderator doesn't have time to become very fami-
  475. liar with all the programs that are posted, so the submitter
  476. will probably be much more helpful.
  477.  
  478.  
  479. _✓4.  _✓L_✓i_✓s_✓t _✓o_✓f _✓a_✓r_✓c_✓h_✓i_✓v_✓e _✓s_✓i_✓t_✓e_✓s
  480.  
  481.      Note: I have not verified these, so this  list  may  be
  482. wrong.   Mail  servers  usually  respond  to the word "help"
  483. alone in a mail message.  Some of the sites listed below may
  484. not  contain  full  archives  of comp.binaries.atari.st, and
  485. some may have other files.
  486.  
  487. Address                        Type      Comments
  488. ____________________________________________________________________
  489. wuarchive.wustl.edu            ftp,nfs
  490. ux.acss.umn.edu                ftp       TeX, GNU
  491. terminator.cc.umich.edu        ftp       Mail server may also exist
  492. him1.cc.umich.edu              ftp       cd to pc7: directory
  493. dsrgsun.ces.cwru.edu           ftp       GNU and Minix archives also
  494. xanth.cs.odu.edu               ftp
  495. archive-server@
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505. Using Binaries                                           -6-
  506.  
  507.  
  508.      panarthea.ebay.sun.com    mail      Official archives
  509. archive@softvax.radc.af.mil    mail
  510. unido!archive-server           mail      European archives
  511. marks%mgse@rex.cs.tulane.edu   uucp      Ask your site administrator
  512.  
  513. ------------------------------
  514.  
  515. End of INFO-ATARI16 Digest V90 Issue #518
  516. *****************************************